﻿capital = 547
set_research_slots = 6
2000.1.1 = {
	set_country_flag = dynamic_flag
	set_country_flag = dynamic_rebel_flag

	# This is the PRC, not Taiwan. Taiwan is "TAI"
	if = {
		limit = { has_dlc = "No Step Back" }

		set_oob = "CHI_2000_nsb"
		else = {
			set_oob = "CHI_2000_nonnsb"
		}
	}
	
	if = {
		limit = { has_dlc = "By Blood Alone" }
		
		set_air_oob = "CHI_2000_bba"
		else = {
			set_air_oob = "CHI_2000_nonbba"
		}
	}

	set_cosmetic_tag = CHI_AUTH_S
	if = {
		limit = {
			has_dlc = "Man the Guns"
		}
		set_naval_oob = "CHI_2000_naval_mtg"
		else = {
			set_naval_oob = "CHI_2000_naval_legacy"
		}
	}
	set_convoys = 200

	set_autonomy = {
		target = HKG
		autonomy_state = autonomy_special_administrative_region
	}

	add_ideas = {

		#tax_cost_15
		multi_ethnic_state_idea
		economic_boom
		#pop_050
		unrestrained_corruption
		pluralist
		zhonghua
		censored_nation_01
		Socialist_Market_Economy
		factional_politics_elitist
		water_shortages_3
		party_before_country
		CHI_PLA_Business_Ventures
		chabuduo
		one_child_policy
		p5_member
		nuclear_power
		semi_consumption_economy
		defence_02
		edu_02
		health_01
		social_01
		bureau_02
		police_04
		volunteer_army
		volunteer_women
		industrial_conglomerates
		communist_cadres
		the_military
		intervention_local_security
		#hybrid
		officer_advanced_training
	}

	add_timed_idea = {
		idea = int_investment_china days = 1280
	}

	set_variable = { communist_cadres_opinion = 60 }
	set_variable = { the_military_opinion = 60 }
	set_variable = { industrial_conglomerates_opinion = 60 }

	set_variable = {
		var = uighur_threat
		value = 40
	}
	set_variable = {
		var = uighur_opinion
		value = 35
	}

	set_variable = { chinese_aggression = 0 }

	#Recognition
	add_to_array = { global.rival_governments = THIS }
	set_country_flag = rival_government_TAI

	set_country_flag = recognised_opponent_SAO
	set_country_flag = recognised_opponent_MLW
	set_country_flag = recognised_opponent_COS
	set_country_flag = recognised_opponent_DMI
	set_country_flag = recognised_opponent_PAN
	set_country_flag = recognised_opponent_ELS
	set_country_flag = recognised_opponent_DOM
	set_country_flag = recognised_opponent_BFA
	set_country_flag = recognised_opponent_CHA
	set_country_flag = recognised_opponent_GRA
	set_country_flag = recognised_opponent_FYR
	set_country_flag = recognised_opponent_BLZ
	set_country_flag = recognised_opponent_GUA
	set_country_flag = recognised_opponent_HON
	set_country_flag = recognised_opponent_NIC
	set_country_flag = recognised_opponent_PAR
	set_country_flag = recognised_opponent_MIC
	set_country_flag = recognised_opponent_SOL
	set_country_flag = recognised_opponent_SWA
	set_country_flag = recognised_opponent_HAI
	set_country_flag = recognised_opponent_STV
	set_country_flag = recognised_opponent_STK
	set_country_flag = recognised_opponent_STL

	add_to_variable = {
		var = CHI.Granted_Recognition
		value = 165
	}

	#Cyber
	add_to_array = { CHI.cyber_targets = USA }
	add_to_array = { CHI.cyber_targets = AST }
	add_to_array = { CHI.cyber_targets = ENG }
	add_to_array = { CHI.cyber_targets = CAN }
	add_to_array = { CHI.cyber_targets = FRA }
	add_to_array = { CHI.cyber_targets = GER }
	add_to_array = { CHI.cyber_targets = RAJ }
	add_to_array = { CHI.cyber_targets = PER }
	add_to_array = { CHI.cyber_targets = JAP }
	add_to_array = { CHI.cyber_targets = KOR }
	add_to_array = { CHI.cyber_targets = NKO }
	add_to_array = { CHI.cyber_targets = PHI }
	add_to_array = { CHI.cyber_targets = SOV }
	add_to_array = { CHI.cyber_targets = SIN }
	add_to_array = { CHI.cyber_targets = TAI }
	add_to_array = { CHI.cyber_targets = TUR }
	add_to_array = { CHI.cyber_targets = VIE }

	#SCO Potential Member States
	add_to_array = { global.potential_sco = PER }
	add_to_array = { global.potential_sco = TUR }
	add_to_array = { global.potential_sco = ABK }
	add_to_array = { global.potential_sco = ARM }
	add_to_array = { global.potential_sco = AZE }
	add_to_array = { global.potential_sco = GEO }
	add_to_array = { global.potential_sco = SOO }
	add_to_array = { global.potential_sco = NKR }
	add_to_array = { global.potential_sco = ALA }
	add_to_array = { global.potential_sco = AQY }
	add_to_array = { global.potential_sco = BHR }
	add_to_array = { global.potential_sco = DRU }
	add_to_array = { global.potential_sco = FSA }
	add_to_array = { global.potential_sco = HAM }
	add_to_array = { global.potential_sco = HEZ }
	add_to_array = { global.potential_sco = HOU }
	add_to_array = { global.potential_sco = IRQ }
	add_to_array = { global.potential_sco = ISI }
	add_to_array = { global.potential_sco = ISR }
	add_to_array = { global.potential_sco = JOR }
	add_to_array = { global.potential_sco = KUR }
	add_to_array = { global.potential_sco = KUW }
	add_to_array = { global.potential_sco = LEB }
	add_to_array = { global.potential_sco = NUS }
	add_to_array = { global.potential_sco = OMA }
	add_to_array = { global.potential_sco = PAL }
	add_to_array = { global.potential_sco = PKK }
	add_to_array = { global.potential_sco = QAT }
	add_to_array = { global.potential_sco = ROJ }
	add_to_array = { global.potential_sco = SAU }
	add_to_array = { global.potential_sco = SYR }
	add_to_array = { global.potential_sco = UAE }
	add_to_array = { global.potential_sco = YEM }
	add_to_array = { global.potential_sco = SOV }
	add_to_array = { global.potential_sco = BLR }
	add_to_array = { global.potential_sco = ITA }
	add_to_array = { global.potential_sco = ACE }
	add_to_array = { global.potential_sco = AFG }
	add_to_array = { global.potential_sco = AST }
	add_to_array = { global.potential_sco = BAN }
	add_to_array = { global.potential_sco = BHU }
	add_to_array = { global.potential_sco = BRM }
	add_to_array = { global.potential_sco = BRU }
	add_to_array = { global.potential_sco = CBD }
	add_to_array = { global.potential_sco = CHI }
	add_to_array = { global.potential_sco = FIJ }
	add_to_array = { global.potential_sco = IND }
	add_to_array = { global.potential_sco = JAP }
	add_to_array = { global.potential_sco = KAC }
	add_to_array = { global.potential_sco = KOR }
	add_to_array = { global.potential_sco = KYR }
	add_to_array = { global.potential_sco = HKG }
	add_to_array = { global.potential_sco = LAO }
	add_to_array = { global.potential_sco = MAY }
	add_to_array = { global.potential_sco = MIC }
	add_to_array = { global.potential_sco = MLD }
	add_to_array = { global.potential_sco = MON }
	add_to_array = { global.potential_sco = NEP }
	add_to_array = { global.potential_sco = NKO }
	add_to_array = { global.potential_sco = NZL }
	add_to_array = { global.potential_sco = PAK }
	add_to_array = { global.potential_sco = PAP }
	add_to_array = { global.potential_sco = PHI }
	add_to_array = { global.potential_sco = PLY }
	add_to_array = { global.potential_sco = RAJ }
	add_to_array = { global.potential_sco = SHN }
	add_to_array = { global.potential_sco = SIA }
	add_to_array = { global.potential_sco = SIN }
	add_to_array = { global.potential_sco = SOL }
	add_to_array = { global.potential_sco = SRI }
	add_to_array = { global.potential_sco = TAI }
	add_to_array = { global.potential_sco = TAJ }
	add_to_array = { global.potential_sco = TAL }
	add_to_array = { global.potential_sco = TTP }
	add_to_array = { global.potential_sco = TIB }
	add_to_array = { global.potential_sco = TIM }
	add_to_array = { global.potential_sco = UZB }
	add_to_array = { global.potential_sco = VIE }
	add_to_array = { global.potential_sco = WAA }

	# Investment Targets
	add_to_array = { CHI.investment_targets = MON } # Mongolia
	add_to_array = { CHI.investment_targets = IND } # Indonesia
	add_to_array = { CHI.investment_targets = SIN } # Singapore
	add_to_array = { CHI.investment_targets = TIM } # East Timor
	add_to_array = { CHI.investment_targets = MAY } # Malaysia
	add_to_array = { CHI.investment_targets = BRM } # Myanmar
	add_to_array = { CHI.investment_targets = SIA } # Thailand
	add_to_array = { CHI.investment_targets = CBD } # Cambodia
	add_to_array = { CHI.investment_targets = LAO } # Laos
	add_to_array = { CHI.investment_targets = PAK } # Pakistan
	add_to_array = { CHI.investment_targets = BAN } # Bangladesh
	add_to_array = { CHI.investment_targets = NEP } # Nepal
	add_to_array = { CHI.investment_targets = KAZ } # Kazakhstan
	add_to_array = { CHI.investment_targets = KYR } # Kyrgyzstan
	add_to_array = { CHI.investment_targets = TAJ } # Tajikistan
	add_to_array = { CHI.investment_targets = UZB } # Uzbekistan
	add_to_array = { CHI.investment_targets = TRK } # Turkmenistan
	add_to_array = { CHI.investment_targets = TUR } # Turkey
	add_to_array = { CHI.investment_targets = TUN } # Tunisia
	add_to_array = { CHI.investment_targets = ALG } # Algeria
	add_to_array = { CHI.investment_targets = MOR } # Morocco
	add_to_array = { CHI.investment_targets = JOR } # Jordan
	add_to_array = { CHI.investment_targets = SAU } # Saudi
	add_to_array = { CHI.investment_targets = OMA } # Oman
	add_to_array = { CHI.investment_targets = EGY } # Egypt
	add_to_array = { CHI.investment_targets = UAE } # United Arab Emirates
	add_to_array = { CHI.investment_targets = PER } # Iran
	add_to_array = { CHI.investment_targets = TNZ } # Tanzania
	add_to_array = { CHI.investment_targets = MOZ } # Mozambique
	add_to_array = { CHI.investment_targets = MLW } # Malawi
	add_to_array = { CHI.investment_targets = ZAM } # Zambia
	add_to_array = { CHI.investment_targets = AGL } # Angola
	add_to_array = { CHI.investment_targets = DRC } # Democratic Peoples Republic of Congo
	add_to_array = { CHI.investment_targets = CNG } # Congo
	add_to_array = { CHI.investment_targets = GAB } # Gabon
	add_to_array = { CHI.investment_targets = EGU } # Equatorial Guinea
	add_to_array = { CHI.investment_targets = CAM } # Cameroon
	add_to_array = { CHI.investment_targets = NIG } # Nigeria
	add_to_array = { CHI.investment_targets = BEN } # Benin
	add_to_array = { CHI.investment_targets = TOG } # Togo
	add_to_array = { CHI.investment_targets = GAH } # Ghana
	add_to_array = { CHI.investment_targets = CDI } # Cote D'Ivore
	add_to_array = { CHI.investment_targets = LIB } # Liberia
	add_to_array = { CHI.investment_targets = GUI } # Guinea
	add_to_array = { CHI.investment_targets = SIE } # Sierra Leone
	add_to_array = { CHI.investment_targets = GUB } # Guinea-Bissau
	add_to_array = { CHI.investment_targets = SEN } # Senegal
	add_to_array = { CHI.investment_targets = GAM } # Gambia
	add_to_array = { CHI.investment_targets = MAU } # Mauritiana
	add_to_array = { CHI.investment_targets = MAL } # Mali
	add_to_array = { CHI.investment_targets = BFA } # Burkino Faso
	add_to_array = { CHI.investment_targets = NGR } # Niger
	add_to_array = { CHI.investment_targets = MAD } # Madagascar
	add_to_array = { CHI.investment_targets = CHA } # Chad
	add_to_array = { CHI.investment_targets = KEN } # Kenya
	add_to_array = { CHI.investment_targets = ZIM } # Zimbabwe
	add_to_array = { CHI.investment_targets = SAF } # South Africa
	add_to_array = { CHI.investment_targets = ETH } # Ethiopia
	add_to_array = { CHI.investment_targets = BRA } # Brazil
	add_to_array = { CHI.investment_targets = ARG } # Argentina
	add_to_array = { CHI.investment_targets = URG } # Uruguay
	add_to_array = { CHI.investment_targets = CHL } # Chile
	add_to_array = { CHI.investment_targets = PAR } # Paraguay
	add_to_array = { CHI.investment_targets = PRU } # Peru
	add_to_array = { CHI.investment_targets = BOL } # Bolivia
	add_to_array = { CHI.investment_targets = ECU } # Ecuador
	add_to_array = { CHI.investment_targets = COL } # Colombia
	add_to_array = { CHI.investment_targets = VEN } # Venezuela
	add_to_array = { CHI.investment_targets = SUR } # Suriname
	add_to_array = { CHI.investment_targets = GUY } # Guyana
	add_to_array = { CHI.investment_targets = PAN } # Panama
	add_to_array = { CHI.investment_targets = COS } # Costa Rica
	add_to_array = { CHI.investment_targets = NIC } # Nicaragua
	add_to_array = { CHI.investment_targets = HON } # Honduras
	add_to_array = { CHI.investment_targets = ELS } # El Salvador
	add_to_array = { CHI.investment_targets = GUA } # Guatemala
	add_to_array = { CHI.investment_targets = BLZ } # Belize
	add_to_array = { CHI.investment_targets = CUB } # Cuba
	add_to_array = { CHI.investment_targets = HAI } # Haiti
	add_to_array = { CHI.investment_targets = DOM } # Dominican Republic
	add_to_array = { CHI.investment_targets = JAM } # Jamaica
	add_to_array = { CHI.investment_targets = MEX } # Mexico
	add_to_array = { CHI.investment_targets = CAN } # Canada
	add_to_array = { CHI.investment_targets = USA } # United States
	add_to_array = { CHI.investment_targets = BOT } # Botswana

	#Influence system
	init_influence = yes
	set_variable = { domestic_influence_amount = 1000 }
	add_to_array = { influence_array = USA.id }
	add_to_array = { influence_array_val = 71 }
	add_to_array = { influence_array = JAP.id }
	add_to_array = { influence_array_val = 47 }
	add_to_array = { influence_array = SOV.id }
	add_to_array = { influence_array_val = 15 }
	add_to_array = { influence_array = GER.id }
	add_to_array = { influence_array_val = 18 }
	startup_influence = yes

	set_variable = { var = debt value = 1066 }
	set_variable = { var = int_investments value = 36.8 }
	set_variable = { var = treasury value = 252 }
	set_variable = { var = corporate_tax_rate value = 18 }
	set_variable = { var = population_tax_rate value = 22 }

	add_opinion_modifier = { target = JAP modifier = maritime_border_dispute }
	reverse_add_opinion_modifier = { target = JAP modifier = maritime_border_dispute }

	add_opinion_modifier = { target = JAP modifier = refuse_to_apologize_for_warcrimes }

	add_opinion_modifier = { target = VIE modifier = minor_border_dispute }
	reverse_add_opinion_modifier = { target = VIE modifier = minor_border_dispute }

	###Some additions by Killerrabbit###

	#Chinese diaspora trading network
	add_opinion_modifier = { target = IND modifier = bamboo_network }
	reverse_add_opinion_modifier = { target = IND modifier = bamboo_network  }
	add_opinion_modifier = { target = SIN modifier = bamboo_network }
	reverse_add_opinion_modifier = { target = SIN modifier = bamboo_network  }
	add_opinion_modifier = { target = TAI modifier = bamboo_network }
	reverse_add_opinion_modifier = { target = TAI modifier = bamboo_network  }
	add_opinion_modifier = { target = SIA modifier = bamboo_network }
	reverse_add_opinion_modifier = { target = SIA modifier = bamboo_network  }
	add_opinion_modifier = { target = VIE modifier = bamboo_network }
	reverse_add_opinion_modifier = { target = VIE modifier = bamboo_network  }
	add_opinion_modifier = { target = CBD modifier = bamboo_network }
	reverse_add_opinion_modifier = { target = CBD modifier = bamboo_network  }
	add_opinion_modifier = { target = MAY modifier = bamboo_network }
	reverse_add_opinion_modifier = { target = MAY modifier = bamboo_network  }

	#North Korea treaty
	give_guarantee = NKO

	add_opinion_modifier = { target = NKO modifier = historic_friends }
	reverse_add_opinion_modifier = { target = NKO modifier = historic_friends }

	#Sino-Pakistan friendship & defence cooperation
	give_guarantee = PAK

	add_opinion_modifier = { target = PAK modifier = sino_pakistani_friendship }
	reverse_add_opinion_modifier = { target = PAK modifier = sino_pakistani_friendship }
	reverse_add_opinion_modifier = { target = RAJ modifier = raj_sino_pakistani_friendship }

	add_opinion_modifier = { target = BHU modifier = minor_border_dispute }
	reverse_add_opinion_modifier = { target = BHU modifier = minor_border_dispute }

	add_opinion_modifier = { target = TAI modifier = chinese_speaking }
	reverse_add_opinion_modifier = { target = TAI modifier = chinese_speaking }
	add_opinion_modifier = { target = WAA modifier = chinese_speaking }
	reverse_add_opinion_modifier = { target = WAA modifier = chinese_speaking }

	#Important Trading partners
	add_opinion_modifier = { target = USA modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = USA modifier = large_commercial_relations }
	add_opinion_modifier = { target = JAP modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = JAP modifier = large_commercial_relations }
	add_opinion_modifier = { target = KOR modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = KOR modifier = large_commercial_relations }
	add_opinion_modifier = { target = GER modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = GER modifier = large_commercial_relations }
	add_opinion_modifier = { target = MAY modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = MAY modifier = large_commercial_relations }
	add_opinion_modifier = { target = SIA modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = SIA modifier = large_commercial_relations }
	add_opinion_modifier = { target = VIE modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = VIE modifier = large_commercial_relations }
	add_opinion_modifier = { target = SIN modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = SIN modifier = large_commercial_relations }

	add_opinion_modifier = { target = BAN modifier = historic_friends }
	reverse_add_opinion_modifier = { target = BAN modifier = historic_friends }
	add_opinion_modifier = { target = LAO modifier = historic_friends }
	reverse_add_opinion_modifier = { target = LAO modifier = historic_friends }
	add_opinion_modifier = { target = LBA modifier = historic_friends }
	reverse_add_opinion_modifier = { target = LBA modifier = historic_friends }
	add_opinion_modifier = { target = ALB modifier = historic_friends }
	reverse_add_opinion_modifier = { target = ALB modifier = historic_friends }
	add_opinion_modifier = { target = ETH modifier = historic_friends }
	reverse_add_opinion_modifier = { target = ETH modifier = historic_friends }
	add_opinion_modifier = { target = SUD modifier = historic_friends }
	reverse_add_opinion_modifier = { target = SUD modifier = historic_friends }
	add_opinion_modifier = { target = TNZ modifier = historic_friends }
	reverse_add_opinion_modifier = { target = TNZ modifier = historic_friends }
	add_opinion_modifier = { target = MOZ modifier = historic_friends }
	reverse_add_opinion_modifier = { target = MOZ modifier = historic_friends }
	add_opinion_modifier = { target = ZAM modifier = historic_friends }
	reverse_add_opinion_modifier = { target = ZAM modifier = historic_friends }
	add_opinion_modifier = { target = SAF modifier = historic_friends }
	reverse_add_opinion_modifier = { target = SAF modifier = historic_friends }
	add_opinion_modifier = { target = AGL modifier = historic_friends }
	reverse_add_opinion_modifier = { target = AGL modifier = historic_friends }
	add_opinion_modifier = { target = CUB modifier = historic_friends }
	reverse_add_opinion_modifier = { target = CUB modifier = historic_friends }
	add_opinion_modifier = { target = BRM modifier = historic_friends }
	reverse_add_opinion_modifier = { target = BRM modifier = historic_friends }
	add_opinion_modifier = { target = SRI modifier = historic_friends }
	reverse_add_opinion_modifier = { target = SRI modifier = historic_friends }
	add_opinion_modifier = { target = PER modifier = historic_friends }
	reverse_add_opinion_modifier = { target = PER modifier = historic_friends }
	add_opinion_modifier = { target = IRQ modifier = historic_friends }
	reverse_add_opinion_modifier = { target = IRQ modifier = historic_friends }

	add_opinion_modifier = { target = JAP modifier = historic_enemies }
	reverse_add_opinion_modifier = { target = JAP modifier = historic_enemies }

	#one china
	add_opinion_modifier = { target = TAI modifier = one_china_policy }
	reverse_add_opinion_modifier = { target = TAI modifier = one_china_policy }

	#recognition of Taiwan
	add_opinion_modifier = { target = SAO modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = SAO modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = MLW modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = MLW modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = COS modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = COS modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = DMI modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = DMI modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = PAN modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = PAN modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = ELS modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = ELS modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = DOM modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = DOM modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = BFA modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = BFA modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = CHA modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = CHA modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = GRA modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = GRA modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = FYR modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = FYR modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = BLZ modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = BLZ modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = GUA modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = GUA modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = HON modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = HON modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = NIC modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = NIC modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = PAR modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = PAR modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = MIC modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = MIC modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = SOL modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = SOL modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = SWA modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = SWA modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = HAI modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = HAI modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = STV modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = STV modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = STK modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = STK modifier = recognize_taiwan_chi }
	add_opinion_modifier = { target = STL modifier = recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = STL modifier = recognize_taiwan_chi }

	reverse_add_opinion_modifier = { target = USA modifier = does_not_respect_intellectual_property }


	set_technology = {
		integrated_transportation_system = 1
		post_conventional_rail = 1
		early_freight_locomotive = 1

		legacy_doctrines = 1
		infantry_mass_assault = 1

		infantry_weapons = 1
		infantry_weapons1 = 1
		infantry_weapons2 = 1
		infantry_weapons3 = 1 #1995

		support_weapons = 1
		tandem_charge_warheads = 1
		squad_automatic_weapon = 1
		support_weapons2 = 1
		special_forces = 1
		special_forces2 = 1

		combat_eng_equipment = 1

		night_vision_1 = 1
		night_vision_2 = 1

		command_control_equipment = 1
		command_control_equipment1 = 1

		land_Drone_equipment = 1

		Early_APC = 1 #Vehicle Design

		APC_1 = 1
		APC_2 = 1
		APC_3 = 1

		IFV_1 = 1
		IFV_2 = 1
		IFV_3 = 1

		Rec_tank_0 = 1 #1965
		Rec_tank_1 = 1

		util_vehicle_0 = 1
		util_vehicle_1 = 1

		artillery_0 = 1
		Arty_upgrade_1 = 1
		Arty_upgrade_2 = 1
		SP_arty_0 = 1
		SP_R_arty_0 = 1
		artillery_1 = 1
		SP_R_arty_1 = 1

		Anti_tank_0 = 1
		Heavy_Anti_tank_0 = 1
		AT_upgrade_1 = 1
		Anti_tank_1 = 1
		Heavy_Anti_tank_1 = 1

		Anti_Air_0 = 1
		SP_Anti_Air_0 = 1
		AA_upgrade_1 = 1
		Anti_Air_1 = 1

		body_armor_1980 = 1
		camouflage = 1
		camouflage2 = 1

		basic_computing = 1
		integrated_circuit = 1
		computing1 = 1
		decryption1 = 1
		encryption1 = 1
		radar = 1
		internet1 = 1 	#1G
		internet2 = 1
		fuel_silos = 1

		space = 1
		satellites = 1
		gnss_satellites = 1
		com_satellites = 1
		recon_satellites = 1
		OLV = 1

		GNSS1 = 1
		GNSS2 = 1
		GNSS3 = 1
		GNSS4 = 1

		COMSAT1 = 1
		COMSAT2 = 1
		COMSAT3 = 1
		COMSAT4 = 1

		SPYSAT1 = 1
		SPYSAT2 = 1
		SPYSAT3 = 1
		SPYSAT4 = 1

		OLV1 = 1
		OLV2 = 1
		OLV3 = 1
		OLV4 = 1

		ballistic_missile = 1

		IRBM = 1
		IRBM1 = 1
		IRBM2 = 1
		IRBM3 = 1
		IRBM4 = 1

		ICBM = 1
		ICBM1 = 1
		ICBM2 = 1
		ICBM3 = 1
		ICBM4 = 1

		ICBM2_MIRV = 1

		silo_3 = 1
		silo_4 = 1

		ICBM3_MARV = 1

		SLBM = 1
		SLBM1 = 1
		SLBM2 = 1
		SLBM3 = 1

		cruise_missile = 1

		ALCM = 1
		ALCM1 = 1
		ALCM2 = 1
		ALCM3 = 1
		ALCM4 = 1

		GLCM = 1
		GLCM1 = 1
		GLCM2 = 1
		GLCM3 = 1
		GLCM4 = 1

		TEL_launched_missiles = 1
		TEL_3 = 1
		TEL_4 = 1
		TEL_5 = 1
		TEL_6 = 1

		SLCM = 1
		SLCM1 = 1
		SLCM2 = 1
		SLCM3 = 1
		SLCM4 = 1

		SLCM_ship = 1
		SLCM_sub = 1
		SLCM1_ship = 1
		SLCM1_sub = 1
		SLCM2_ship = 1
		SLCM2_sub = 1
		SLCM3_ship = 1
		SLCM3_sub = 1

		air_defense = 1

		SAM = 1
		SAM0 = 1
		SAM1 = 1
		SAM2 = 1
		SAM3 = 1

		SAM0_TEL = 1
		SAM1_TEL = 1
		SAM2_TEL = 1

		SAM0_ship = 1
		SAM1_ship = 1
		SAM2_ship = 1
		SAM3_ship = 1

		missile_defense = 1

		terminal_phase_defense = 1
		boost_phase_defense = 1
		midcourse_defense = 1

		ABM0 = 1
		ABM1 = 1
		ABM2 = 1
		ABM3 = 1

		ABM0_silo = 1
		ABM1_silo = 1
		ABM2_silo = 1

		anti_satellite_weapon = 1

		ABM0_ASAT = 1
		ABM1_ASAT = 1
		ABM2_ASAT = 1

		nuclear_technology = 1

		reactor1 = 1
		reactor2 = 1
		reactor3 = 1
		reactor4 = 1
		reactor5 = 1
		reactor6 = 1

		nuclear_warhead_0 = 1
		nuclear_warhead_1 = 1
		nuclear_warhead_2 = 1
		nuclear_warhead_3 = 1
		nuclear_warhead_4 = 1
		nuclear_warhead_5 = 1
		nuclear_warhead_6 = 1
		nuclear_warhead_7 = 1
		nuclear_warhead_8 = 1

		conventional_warheads = 1
		conventional_warhead_0 = 1
		conventional_warhead_1 = 1
		conventional_warhead_2 = 1
		conventional_warhead_3 = 1
		conventional_warhead_4 = 1
		conventional_warhead_6 = 1
		conventional_warhead_8 = 1
		conventional_warhead_9 = 1
		conventional_warhead_10 = 1
	}

	if = {
			limit = { has_dlc = "By Blood Alone" }
			set_technology = {
				early_fighter = 1
				early_bomber = 1
				early_helicopter = 1
				attack_helicopter1 = 1
				attack_helicopter2 = 1
				attack_helicopter3 = 1

				transport_helicopter1 = 1
				transport_helicopter2 = 1
				
				transport_plane1 = 1
				transport_plane2 = 1
				
				small_plane_1 = 1
				small_plane_2 = 1
				medium_plane_1 = 1
				medium_plane_2 = 1
				large_plane_1 = 1
				
				aerial_refueling = 1
				jet_engines_1 = 1
				jet_engines_2 = 2
				aa_weapons_1 = 1
				aa_weapons_2 = 1
				ag_weapons_1 = 1
				ag_weapons_2 = 2
				basic_recon = 1
				cold_war_recon = 1
				basic_tgp = 1
				airborne_radar = 1
				radar_jamming = 1
				elec_intercept = 1
			}	
			else = {
			set_technology = {
				early_fighter = 1
				Strike_fighter1 = 1
				Strike_fighter2 = 1
				MR_Fighter1 = 1
				MR_Fighter2 = 1
				MR_upgrade_1 = 1
				MR_Fighter3 = 1 #4.5gen
				AS_Fighter1 = 1
				AS_Fighter2 = 1

				L_Strike_fighter1 = 1
				L_Strike_fighter2 = 1

				early_helicopter = 1
				attack_helicopter1 = 1
				attack_helicopter2 = 1
				attack_helicopter3 = 1

				transport_helicopter1 = 1
				transport_helicopter2 = 1

				landing_craft = 1

				early_bomber = 1
				strategic_bomber1 = 1

				transport_plane1 = 1
				transport_plane2 = 1

				naval_plane1 = 1

				cas1 = 1
				cas2 = 1

				awacs_plane1 = 1
				}
			}
		}

	if = {
		limit = { has_dlc = "No Step Back" }

		set_technology = {
			mbt_tech = 1
			mbt_tech_1 = 1
			tank_components_tech = 1
			tank_components_tech_2 = 1
			small_medium_gun_tech = 1
			small_medium_gun_tech_2 = 1
			medium_gun_tech = 1
			medium_gun_tech_2 = 1
			armor_tech = 1
			armor_tech_2 = 1
			era_tech = 1
			era_tech_2 = 1
			diesel_engine_tech = 1
			diesel_engine_tech_2 = 1
			diesel_engine_tech_3 = 1
			turbine_engine_tech = 1
			turbine_engine_tech_2 = 1
		}
	}
	if = {
		limit = { NOT = { has_dlc = "No Step Back" } }

		set_technology = {
			MBT_1 = 1
			MBT_2 = 1
			MBT_3 = 1
		}
	}

	# Naval Technology Set
	if = {
		limit = {
			has_dlc = "Man the Guns"
		}
		set_technology = {
			corvette_hull_1 = 1
			corvette_hull_2 = 1
			corvette_hull_3 = 1

			frigate_hull_1 = 1
			frigate_hull_2 = 1
			frigate_hull_3 = 1

			destroyer_hull_1 = 1
			destroyer_hull_2 = 1

			attack_submarine_hull_1 = 1
			attack_submarine_hull_2 = 1
			attack_submarine_hull_3 = 1

			missile_submarine_hull_1 = 1
			missile_submarine_hull_2 = 1

			aircraft_carrier_engineering = 1
			aircraft_heli_engineering_1 = 1

			tech_submarine_engineering = 1
			tech_submarine_engineering_1 = 1
			tech_submarine_engineering_2 = 1

			tech_naval_systems_engineering = 1
			tech_power_systems = 1
			tech_power_systems_1 = 1
			tech_nuclear_power_systems = 1
			tech_nuclear_power_systems_1 = 1

			tech_combat_support_systems = 1
			tech_fire_control = 1
			tech_fire_control_1 = 1
			tech_combat_radar = 1
			tech_combat_radar_1 = 1
			tech_combat_sonar = 1
			tech_combat_sonar_1 = 1

			tech_early_naval_weapon_systems = 1
			tech_naval_weapon_systems = 1
			tech_light_guns = 1
			tech_light_guns_1 = 1
			tech_light_guns_2 = 1

			tech_point_defense_system = 1
			tech_point_defense_system_1 = 1
			tech_point_defense_system_2 = 1

			tech_missile_systems = 1
			tech_turret_missiles_surface = 1
			tech_turret_missiles_surface_1 = 1

			tech_turret_missiles_aa = 1
			tech_turret_missiles_aa_1 = 1
			tech_turret_missiles_aa_2 = 1

			tech_vls_surface = 1
			tech_vls_surface_1 = 1

			tech_vls_aa = 1
			tech_vls_aa_1 = 1

			tech_torpedoes = 1
			tech_torpedoes_1 = 1
			tech_torpedoes_2 = 1

			tech_mtg_landing_craft = 1
		}

		#Type 051 Class https://en.wikipedia.org/wiki/Type_051_destroyer
		create_equipment_variant = {
			name = "Type 051 Class"
			type = destroyer_hull_1
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_3 = module_anti_submarine_mortar
				fixed_ship_auxillary_slot_2 = module_asm_1
				fixed_ship_auxillary_slot = module_torpedoes_1
				fixed_ship_battery_slot = module_127mm_guns_1
				front_1_custom_slot = module_127mm_guns_1
				mid_1_custom_slot = module_chain_gun
				mid_2_custom_slot = module_aa_missiles_1
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}

		#Type 051 Jinan Class https://en.wikipedia.org/wiki/Type_051_destroyer
		create_equipment_variant = {
			name = "Type 051 Jinan Class"
			type = destroyer_hull_1
			name_group = CHI_DD_HISTORICAL
			parent_version = 1
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_3 = module_chain_gun
				fixed_ship_auxillary_slot_2 = module_asm_1
				fixed_ship_auxillary_slot = module_anti_submarine_mortar
				fixed_ship_battery_slot = module_76mm_gun_1
				front_1_custom_slot = module_torpedoes_1
				mid_1_custom_slot = module_chain_gun
				mid_2_custom_slot = module_aa_missiles_1
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}

		#Type 051D Class https://en.wikipedia.org/wiki/Type_051_destroyer
		create_equipment_variant = {
			name = "Type 051D Class"
			type = destroyer_hull_1
			name_group = CHI_DD_HISTORICAL
			parent_version = 2
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_3 = module_chain_gun
				fixed_ship_auxillary_slot_2 = module_asm_1
				fixed_ship_auxillary_slot = module_torpedoes_1
				fixed_ship_battery_slot = module_76mm_gun_1
				front_1_custom_slot = module_76mm_gun_1
				mid_1_custom_slot = module_chain_gun
				mid_2_custom_slot = module_anti_submarine_mortar
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}

		#Type 051DT Class https://en.wikipedia.org/wiki/Type_051_destroyer
		create_equipment_variant = {
			name = "Type 051DT Class"
			type = destroyer_hull_1
			name_group = CHI_DD_HISTORICAL
			parent_version = 3
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_3 = module_ciws_1
				fixed_ship_auxillary_slot_2 = module_asm_1
				fixed_ship_auxillary_slot = module_torpedoes_1
				fixed_ship_battery_slot = module_76mm_gun_1
				front_1_custom_slot = module_76mm_gun_1
				mid_1_custom_slot = module_aa_missiles_1
				mid_2_custom_slot = module_anti_submarine_mortar
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}


		#Type 051Z Class https://en.wikipedia.org/wiki/Type_051_destroyer
		create_equipment_variant = {
			name = "Type 051Z Class"
			type = destroyer_hull_1
			name_group = CHI_DD_HISTORICAL
			parent_version = 4
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_3 = module_ciws_1
				fixed_ship_auxillary_slot_2 = module_asm_1
				fixed_ship_auxillary_slot = module_torpedoes_1
				fixed_ship_battery_slot = module_76mm_gun_1
				front_1_custom_slot = module_76mm_gun_1
				mid_1_custom_slot = module_aa_missiles_1
				mid_2_custom_slot = module_anti_submarine_mortar
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}

		#Type 051G Class https://en.wikipedia.org/wiki/Type_051_destroyer
		create_equipment_variant = {
			name = "Type 051G Class"
			type = destroyer_hull_1
			name_group = CHI_DD_HISTORICAL
			parent_version = 5
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_3 = module_ciws_1
				fixed_ship_auxillary_slot_2 = module_asm_1
				fixed_ship_auxillary_slot = module_torpedoes_1
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_76mm_gun_2
				mid_1_custom_slot = module_aa_missiles_1
				mid_2_custom_slot = module_anti_submarine_mortar
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}


		#Type 052 Class https://en.wikipedia.org/wiki/Type_052_destroyer
		create_equipment_variant = {
			name = "Type 052 Class"
			type = destroyer_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_3 = module_vls_sam_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot = module_torpedoes_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_asm_2
				mid_1_custom_slot = module_ciws_2
				mid_2_custom_slot = module_anti_submarine_missile_2
				rear_1_custom_slot = module_light_helipad_1
			}
		}

		#Type 051B Class https://en.wikipedia.org/wiki/Type_051B_destroyer
		create_equipment_variant = {
			name = "Type 051B Class"
			type = destroyer_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 1
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_3
				fixed_ship_auxillary_slot_3 = module_vls_sam_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot = module_torpedoes_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_76mm_gun_2
				mid_1_custom_slot = module_ciws_2
				mid_2_custom_slot = module_anti_submarine_missile_2
				rear_1_custom_slot = module_light_helipad_1
			}
		}

		#Type 053 Class https://en.wikipedia.org/wiki/Type_053_frigate
		create_equipment_variant = {
			name = "Type 053 Class"
			type = frigate_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_2 = module_asm_1
				fixed_ship_auxillary_slot_1 = module_anti_submarine_missile_1
				fixed_ship_auxillary_slot = module_chain_gun
				fixed_ship_battery_slot = module_76mm_gun_1
				front_1_custom_slot = module_76mm_gun_1
				rear_1_custom_slot = module_chain_gun
			}
			obsolete = yes
		}


		#Type 053H Class https://en.wikipedia.org/wiki/Type_053_frigate
		create_equipment_variant = {
			name = "Type 053H Class"
			type = frigate_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 1
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot_1 = module_anti_submarine_missile_1
				fixed_ship_auxillary_slot = module_ciws_1
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_76mm_gun_2
				rear_1_custom_slot = module_ciws_1
			}
		}

		#Naresuan Class
		create_equipment_variant = {
			name = "Naresuan Class"
			type = frigate_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 2
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot_1 = module_anti_submarine_missile_1
				fixed_ship_auxillary_slot = module_ciws_1
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_76mm_gun_2
				rear_1_custom_slot = module_ciws_1
			}
		}

		#Type 053H1 Class https://en.wikipedia.org/wiki/Type_053_frigate
		create_equipment_variant = {
			name = "Type 053H1 Class"
			type = frigate_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 3
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot_1 = module_anti_submarine_missile_1
				fixed_ship_auxillary_slot = module_ciws_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_76mm_gun_2
				rear_1_custom_slot = module_ciws_2
			}
		}

		#Type 053H1Q Class https://en.wikipedia.org/wiki/Type_053_frigate
		create_equipment_variant = {
			name = "Type 053H1Q Class"
			type = frigate_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 4
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot_1 = module_anti_submarine_missile_1
				fixed_ship_auxillary_slot = module_ciws_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_ciws_2
				rear_1_custom_slot = module_light_helipad_1
			}
		}

		#Type 053H2 https://en.wikipedia.org/wiki/Type_053_frigate
		create_equipment_variant = {
			name = "Type 053H2 Class"
			type = frigate_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 5
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_2 = module_asm_1
				fixed_ship_auxillary_slot_1 = module_asm_1
				fixed_ship_auxillary_slot = module_ciws_1
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_ciws_1
				rear_1_custom_slot = module_light_helipad_1
			}
		}


		#Type 053H1G Class https://en.wikipedia.org/wiki/Type_053_frigate
		create_equipment_variant = {
			name = "Type 053H1G Class"
			type = frigate_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 6
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot_1 = module_asm_2
				fixed_ship_auxillary_slot = module_ciws_1
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_ciws_1
				rear_1_custom_slot = module_light_helipad_1
			}
		}


		#Type 053H2G Class https://en.wikipedia.org/wiki/Type_053H2G_frigate #fuck me all these variants bro
		create_equipment_variant = {
			name = "Type 053H2G Class"
			type = frigate_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 7
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_3
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot_1 = module_torpedoes_2
				fixed_ship_auxillary_slot = module_ciws_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_ciws_2
				rear_1_custom_slot = module_light_helipad_1
			}
		}

		#Type 053H3 Class https://en.wikipedia.org/wiki/Type_053H3_frigate
		create_equipment_variant = {
			name = "Type 053H3 Class"
			type = frigate_hull_3
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_3
				fixed_ship_auxillary_slot_2 = module_vls_sam_2
				fixed_ship_auxillary_slot_1 = module_vls_asm_1
				fixed_ship_auxillary_slot = module_aa_missiles_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_ciws_2
				rear_1_custom_slot = module_ciws_2
			}
		}

		#Type 037 Class
		create_equipment_variant = {
			name = "Type 037 Class"
			type = corvette_hull_1
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_radar_2
				fixed_ship_auxillary_slot = module_asm_1
				fixed_ship_battery_slot = module_76mm_gun_1
				front_1_custom_slot = module_torpedoes_1
				rear_1_custom_slot = module_anti_submarine_missile_1
			}
			obsolete = yes
		}
		create_equipment_variant = {
			name = "Type 037 Hainan Class"
			type = corvette_hull_1
			name_group = CHI_DD_HISTORICAL
			parent_version = 1
			modules = {
				fixed_ship_engine_slot = module_light_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_analog_fire_control
				fixed_ship_radar_slot = module_sonar_2
				fixed_ship_auxillary_slot = module_asm_1
				fixed_ship_battery_slot = module_76mm_gun_1
				front_1_custom_slot = module_torpedoes_1
				rear_1_custom_slot = module_anti_submarine_missile_1
			}
			obsolete = yes
		}

		#Type 035 Class https://en.wikipedia.org/wiki/Type_035_submarine
		create_equipment_variant = {
			name = "Type 035 Class"
			type = attack_submarine_hull_2
			name_group = CHI_SS_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_sub_diesel_electric_power
				fixed_ship_radar_slot = module_sonar_1
				fixed_ship_auxillary_slot_2 = empty
				fixed_ship_auxillary_slot_1 = module_torpedoes_1
				fixed_ship_auxillary_slot = module_torpedoes_1
				fixed_ship_battery_slot = module_anti_ship_torpedoes_1
			}
		}

		#Type 035G Class https://en.wikipedia.org/wiki/Type_035_submarine
		create_equipment_variant = {
			name = "Type 035G Class"
			type = attack_submarine_hull_2
			name_group = CHI_SS_HISTORICAL
			parent_version = 1
			modules = {
				fixed_ship_engine_slot = module_sub_diesel_electric_power
				fixed_ship_radar_slot = module_sonar_2
				fixed_ship_auxillary_slot_2 = module_sub_esm_1
				fixed_ship_auxillary_slot_1 = module_torpedoes_2
				fixed_ship_auxillary_slot = module_torpedoes_2
				fixed_ship_battery_slot = module_anti_ship_torpedoes_1
			}
		}
		#Type 091 Class https://en.wikipedia.org/wiki/Type_091_submarine
		create_equipment_variant = {
			name = "Type 091 Class"
			type = attack_submarine_hull_2
			name_group = CHI_SS_HISTORICAL
			parent_version = 2
			modules = {
				fixed_ship_engine_slot = module_sub_early_reactor_power
				fixed_ship_radar_slot = module_sonar_2
				fixed_ship_auxillary_slot_2 = module_sub_esm_1
				fixed_ship_auxillary_slot_1 = module_torpedoes_2
				fixed_ship_auxillary_slot = module_torpedoes_2
				fixed_ship_battery_slot = module_anti_ship_torpedoes_1
			}
		}

		#Type 039 Class https://en.wikipedia.org/wiki/Song-class_submarine
		create_equipment_variant = {
			name = "Type 039 Class"
			type = attack_submarine_hull_3
			name_group = CHI_SS_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_sub_diesel_electric_power
				fixed_ship_radar_slot = module_sonar_2
				fixed_ship_auxillary_slot_3 = module_torpedoes_2
				fixed_ship_auxillary_slot_2 = module_sub_esm_1
				fixed_ship_auxillary_slot_1 = module_minelaying
				fixed_ship_auxillary_slot = module_torpedoes_2
				fixed_ship_battery_slot = module_anti_ship_torpedoes_2
			}
		}

		else = {
			set_technology = {
				destroyer_1 = 1
				destroyer_2 = 1 #Type 052 destroyer
				missile_destroyer_1 = 1 #Type 051C destroyer, Type 052B Luyang I-Class, Type 051B destroyer & Type 051

				corvette_1 = 1
				corvette_2 = 1

				frigate_1 = 1 #Type 053 frigate
				frigate_2 = 1
				missile_frigate_1 = 1

				submarine_1 = 1

				missile_submarine_1 = 1 #Type 091 submarine (SSN)	Han class

				attack_submarine_1 = 1 #Type 092 submarine

				diesel_attack_submarine_1 = 1 # ming class & Yuan-class
				diesel_attack_submarine_2 = 1 #Song-class
				diesel_attack_submarine_3 = 1 #Kilo-class

				landing_craft = 1
				amphibious_assault_ship = 1
				landing_craft_air_cushioned = 1
			}

			create_equipment_variant = {
				name = "Type 053H2 Jianghu-III-Class"
				type = frigate_2
				upgrades = {

				}
			}
			create_equipment_variant = {
				name = "Type 053H1 Jianghu-II-Class"
				type = frigate_1
				upgrades = {
				}
				obsolete = yes
			}
			create_equipment_variant = {
				name = "Type 053H1G Jianghu-V-Class"
				type = frigate_2
				upgrades = {
				}
				obsolete = yes
			}
			create_equipment_variant = {
				name = "Type 053H1Q Jianghu-IV-Class"
				type = frigate_2
				upgrades = {
				}
				obsolete = yes
			}

			create_equipment_variant = {
				name = "Type 053H3 Jiangwei-II-Class"
				type = missile_frigate_1
				upgrades = {
				}
				obsolete = yes
			}

			create_equipment_variant = {
				name = "Type 052B Luyang-I-Class"
				type = missile_destroyer_1
				upgrades = {
				}
				obsolete = yes
			}

			create_equipment_variant = {
				name = "Type 035G-Class"
				type = diesel_attack_submarine_1
				upgrades = {
				}
				obsolete = yes
			}

			create_equipment_variant = {
				name = "Naresuan-class"
				type = missile_frigate_1
				upgrades = {
				}
			}

			create_equipment_variant = {
				name = "F-22P Zulfiquar-Class"
				type = missile_frigate_1
				upgrades = {
				}
			}
		}
	}

	set_popularities = {
		democratic = 15.0
		communism = 68.0
		fascism = 0.0
		neutrality = 15.0
		nationalist = 2.0
	}
	set_politics = {
		ruling_party = communism
		last_election = "1997.1.1"
		election_frequency = 48
		elections_allowed = no
	}


	set_variable = { election_threshold = 0.01 }
	start_politics_input = yes

	set_variable = { party_pop_array^0 = 0 } #Western_Autocracy
	set_variable = { party_pop_array^1 = 0.02 } #conservatism
	set_variable = { party_pop_array^2 = 0.03 } #liberalism
	set_variable = { party_pop_array^3 = 0.1 } #socialism
	set_variable = { party_pop_array^4 = 0.528 } #Communist-State
	set_variable = { party_pop_array^5 = 0.025 } #anarchist_communism
	set_variable = { party_pop_array^6 = 0.01 } #Conservative
	set_variable = { party_pop_array^7 = 0.117 } #Autocracy
	set_variable = { party_pop_array^8 = 0 } #Mod_Vilayat_e_Faqih
	set_variable = { party_pop_array^9 = 0 } #Vilayat_e_Faqih
	set_variable = { party_pop_array^10 = 0 } #Kingdom
	set_variable = { party_pop_array^11 = 0 } #Caliphate
	set_variable = { party_pop_array^12 = 0 } #Neutral_Muslim_Brotherhood
	set_variable = { party_pop_array^13 = 0 } #Neutral_Autocracy
	set_variable = { party_pop_array^14 = 0.01 } #Neutral_conservatism
	set_variable = { party_pop_array^15 = 0 } #oligarchism
	set_variable = { party_pop_array^16 = 0.01 } #Neutral_Libertarian
	set_variable = { party_pop_array^17 = 0.01 } #Neutral_green
	set_variable = { party_pop_array^18 = 0.12 } #neutral_Social
	set_variable = { party_pop_array^19 = 0 } #Neutral_Communism
	set_variable = { party_pop_array^20 = 0.005 } #Nat_Populism
	set_variable = { party_pop_array^21 = 0 } #Nat_Fascism
	set_variable = { party_pop_array^22 = 0.01 } #Nat_Autocracy
	set_variable = { party_pop_array^23 = 0.005 } #Monarchist
	add_to_array = { ruling_party = 4 }
	add_to_array = { gov_coalition_array = 7 } #Autocracy
	add_to_array = { gov_coalition_array = 5 } #anarchist_communism
	startup_politics = yes

	### Banned Parties & Balance
	set_country_flag = party1_banned
	set_country_flag = party2_banned
	set_country_flag = party3_banned
	set_country_flag = party4_banned
	set_country_flag = party7_banned
	set_country_flag = party9_banned
	set_country_flag = party10_banned
	set_country_flag = party11_banned
	set_country_flag = party12_banned
	set_country_flag = party13_banned
	set_country_flag = party14_banned
	set_country_flag = party15_banned
	set_country_flag = party16_banned
	set_country_flag = party17_banned
	set_country_flag = party18_banned
	set_country_flag = party20_banned
	set_country_flag = party21_banned
	set_country_flag = party22_banned
	set_country_flag = party23_banned
	set_country_flag = party24_banned

	create_country_leader = {
		name = "Jiang Zemin"
		desc = JIANG_ZEMIN_LEADER_DESC
		picture = "Jiang_Zemin.dds"
		expire = "2030.1.1"
		ideology = Communist-State
		traits = {
			emerging_Communist-State
			engineer
		}
	}

	#2000 Army chiefs
	recruit_character = CHI_fu_quanyou
	recruit_character = CHI_lian_guanglie
	recruit_character = CHI_chen_bingde
	#2000 Navy chiefs
	recruit_character = CHI_shi_yunsheng
	recruit_character = CHI_zhang_dingfa
	recruit_character = CHI_wu_shengli	#in both bookmarks
	#2000 Air chiefs
	recruit_character = CHI_liu_shunyao
	recruit_character = CHI_qiao_qingchen
	#High Command for both bookmarks
	recruit_character = CHI_xu_qiliang
	#Generals - Both Bookmarks
	recruit_character = CHI_zhao_keshi
	recruit_character = CHI_chang_wanquan
	recruit_character = CHI_zhang_shibo
	recruit_character = CHI_zhao_zongqi
	recruit_character = CHI_xu_jong
	recruit_character = CHI_zhang_yang
	recruit_character = CHI_wang_guanzhong
	recruit_character = CHI_fan_changlong
	recruit_character = CHI_wang_jiaocheng
	recruit_character = CHI_zhang_zongcai
	recruit_character = CHI_song_puxuan
	recruit_character = CHI_peng_bo
	recruit_character = CHI_rong_guiqing
	#Admirals - 2000
	recruit_character = CHI_yao_zhilou
	recruit_character = CHI_li_xiaoyan
	recruit_character = CHI_guan_jianguo
	recruit_character = CHI_qiu_jianpeng
	recruit_character = CHI_liu_geng
	recruit_character = CHI_luo_yuan

	
	if = {
		limit = { has_dlc = "By Blood Alone" }
		##BBA designs ##
		create_equipment_variant = {
			name = "J-7"
			type = small_plane_airframe_1
			modules = {
				fixed_main_weapon_slot = light_aa_weapons_1x
				fixed_auxiliary_weapon_slot_1 = light_aa_weapons_1x
				fixed_auxiliary_weapon_slot_2 = dumb_ag_weapons_1x
				engine_type_slot = light_engine_1x
				special_type_slot_1 = empty
				special_type_slot_2 = empty
				special_type_slot_3 = empty
			}
		}
		create_equipment_variant = {
			name = "Q-5I"
			type = small_plane_cas_airframe_1
			modules = {
				fixed_main_weapon_slot = dumb_ag_weapons_1x
				fixed_auxiliary_weapon_slot_1 = light_aa_weapons_1x
				fixed_auxiliary_weapon_slot_2 = light_aa_weapons_1x
				engine_type_slot = light_engine_1x
				special_type_slot_1 = basic_tgp
				special_type_slot_2 = empty
				special_type_slot_3 = empty
			}
		}
		create_equipment_variant = {
			name = "JH-7"
			type = small_plane_cas_airframe_2
			modules = {
				fixed_main_weapon_slot = dumb_ag_weapons_2x
				fixed_auxiliary_weapon_slot_1 = dumb_ag_weapons_2x
				fixed_auxiliary_weapon_slot_2 = light_aa_weapons_2x
				engine_type_slot = light_engine_2x
				special_type_slot_1 = basic_tgp
				special_type_slot_2 = enhanced_rwr_1x
				special_type_slot_3 = radar_jammer
			}
		}
		create_equipment_variant = {
			name = "J-8"
			type = medium_plane_fighter_airframe_1
			modules = {
				fixed_main_weapon_slot = medium_aa_weapons_1x
				fixed_auxiliary_weapon_slot_1 = medium_aa_weapons_1x
				fixed_auxiliary_weapon_slot_2 = medium_aa_weapons_1x
				fixed_auxiliary_weapon_slot_3 = medium_aa_weapons_1x
				engine_type_slot = jet_engine_2_1x
				special_type_slot_1 = enhanced_rwr_1x
				special_type_slot_2 = comms_intercept
				special_type_slot_3 = empty
				special_type_slot_4 = empty
			}
		}
		create_equipment_variant = {
			name = "MiG-31 Foxhound"
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_main_weapon_slot = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_1 = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_2 = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_3 = medium_aa_weapons_2x
				engine_type_slot = jet_engine_2_2x
				special_type_slot_1 = enhanced_rwr_1x
				special_type_slot_2 = comms_intercept
				special_type_slot_3 = empty
				special_type_slot_4 = empty
			}
		}
		create_equipment_variant = {
			name = "Su-27"
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_main_weapon_slot = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_1 = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_2 = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_3 = dumb_ag_weapons_2x
				engine_type_slot = jet_engine_2_2x
				special_type_slot_1 = enhanced_rwr_1x
				special_type_slot_2 = comms_intercept
				special_type_slot_3 = aerial_refueling_1x
				special_type_slot_4 = radar_jammer
			}
		}
		create_equipment_variant = {
			name = "J-11"
			type = medium_plane_fighter_airframe_2
			modules = {
				fixed_main_weapon_slot = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_1 = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_2 = medium_aa_weapons_2x
				fixed_auxiliary_weapon_slot_3 = dumb_ag_weapons_2x
				engine_type_slot = jet_engine_2_2x
				special_type_slot_1 = enhanced_rwr_1x
				special_type_slot_2 = comms_intercept
				special_type_slot_3 = aerial_refueling_1x
				special_type_slot_4 = empty
			}
		}
		create_equipment_variant = {
			name = "Su-24M Fencer"
			type = medium_plane_airframe_2
			modules = {
				fixed_main_weapon_slot = smart_ag_weapons_2x
				fixed_auxiliary_weapon_slot_1 = smart_ag_weapons_2x
				fixed_auxiliary_weapon_slot_2 = smart_ag_weapons_2x
				fixed_auxiliary_weapon_slot_3 = light_aa_weapons_1x
				engine_type_slot = jet_engine_2_2x
				special_type_slot_1 = enhanced_rwr_1x
				special_type_slot_2 = basic_tgp
				special_type_slot_3 = aerial_refueling_1x
				special_type_slot_4 = radar_jammer
			}
		}
		create_equipment_variant = {
			name = "H-6"
			type = large_plane_airframe_1
			modules = {
				fixed_main_weapon_slot = dumb_strat_weapons_1x
				fixed_auxiliary_weapon_slot_1 = dumb_strat_weapons_1x
				fixed_auxiliary_weapon_slot_2 = smart_strat_weapons_1x
				fixed_auxiliary_weapon_slot_3 = smart_strat_weapons_1x
				fixed_auxiliary_weapon_slot_4 = naval_ag_weapons_1x
				engine_type_slot = jet_engine_4_2x
				special_type_slot_1 = enhanced_rwr_1x
				special_type_slot_2 = basic_tgp
				special_type_slot_3 = radar_jammer
				special_type_slot_4 = radar_jammer
			}
		obsolete = no
		}
		## end BBA designs ##
		else = {
			create_equipment_variant = {
			name = "FC-1 Xiaolong"
			type = MR_Fighter2
			upgrades = {
				strike_gun_upgrade = 0
				plane_range_upgrade = 3
				plane_engine_upgrade = 0
				plane_reliability_upgrade = 1
				}
			}
		}
		
	}
	if = {
		limit = { has_dlc = "No Step Back" }

		# source - M.Baryatinski - "All modern tanks" - you do not agree? Too bad, suck my toes.
		create_equipment_variant = {
			name = "Type-59"	#Base model is Chinese copy of T-54
			type = mbt_hull_0
			parent_version = 0
			modules = {
				main_armament_slot = tank_small_medium_cannon
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_steel_armor_gen1
				engine_type_slot = tank_diesel_engine_gen1
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = empty
				special_type_slot_3 = empty
				special_type_slot_4 = empty		#Battlestation
				special_type_slot_5 = empty		#ERA/Spaced
			}
			upgrades = {
				tank_nsb_armor_upgrade = 1
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}
		create_equipment_variant = {
			name = "Type-59-I"
			type = mbt_hull_0
			parent_version = 1
			modules = {
				main_armament_slot = tank_small_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_steel_armor_gen1
				engine_type_slot = tank_diesel_engine_gen1
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = empty
				special_type_slot_3 = empty
				special_type_slot_4 = tank_battlestation_1
				special_type_slot_5 = empty		#ERA/Spaced
			}
			upgrades = {
				tank_nsb_armor_upgrade = 1
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}
		create_equipment_variant = {
			name = "Type-59-II"
			type = mbt_hull_0
			parent_version = 2
			modules = {
				main_armament_slot = tank_small_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_steel_armor_gen1
				engine_type_slot = tank_diesel_engine_gen1
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_4 = tank_battlestation_2
			}
			upgrades = {
				tank_nsb_armor_upgrade = 1
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}
		create_equipment_variant = {
			name = "Type-59-IIA"
			type = mbt_hull_0
			parent_version = 3
			modules = {
				main_armament_slot = tank_small_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_composite_armor_gen1
				engine_type_slot = tank_diesel_engine_gen1
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_4 = tank_battlestation_2
			}
			upgrades = {
				tank_nsb_armor_upgrade = 1
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}
		create_equipment_variant = {
			name = "Type-59D1"
			type = mbt_hull_0
			parent_version = 4
			modules = {
				main_armament_slot = tank_small_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_composite_armor_gen1
				engine_type_slot = tank_diesel_engine_gen2
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = smoke_launchers
				special_type_slot_4 = tank_battlestation_2
				special_type_slot_5 = reactive_armor_gen1
			}
			upgrades = {
				tank_nsb_armor_upgrade = 3
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}
		create_equipment_variant = {
			name = "Type-59D"
			type = mbt_hull_0
			parent_version = 5
			modules = {
				main_armament_slot = tank_small_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_composite_armor_gen1
				engine_type_slot = tank_diesel_engine_gen2
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = smoke_launchers
				special_type_slot_3 = tank_longer_gun
				special_type_slot_4 = tank_battlestation_2
				special_type_slot_5 = reactive_armor_gen1
			}
			upgrades = {
				tank_nsb_armor_upgrade = 3
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}
		create_equipment_variant = {
			name = "Type-59G"
			type = mbt_hull_0
			parent_version = 6
			modules = {
				main_armament_slot = tank_medium_cannon
				turret_type_slot = tank_base_tank_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_composite_armor_gen1
				engine_type_slot = tank_diesel_engine_gen2
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = smoke_launchers
				special_type_slot_3 = spaced_armor_gen1
				special_type_slot_4 = tank_battlestation_3
				special_type_slot_5 = reactive_armor_gen1
			}
			upgrades = {
				tank_nsb_armor_upgrade = 3
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}
		create_equipment_variant = {
			name = "Type-69"
			type = mbt_hull_0
			parent_version = 7
			modules = {
				main_armament_slot = tank_small_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_steel_armor_gen1
				engine_type_slot = tank_diesel_engine_gen2
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_4 = tank_battlestation_1
			}
			upgrades = {
				tank_nsb_armor_upgrade = 3
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}
		create_equipment_variant = {
			name = "Type-79"
			type = mbt_hull_0
			parent_version = 8
			modules = {
				main_armament_slot = tank_small_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_steel_armor_gen1
				engine_type_slot = tank_diesel_engine_gen3
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = smoke_launchers
				special_type_slot_4 = tank_battlestation_2
			}
			upgrades = {
				tank_nsb_armor_upgrade = 3
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_0"
		}

		create_equipment_variant = {
			name = "Type-88"
			type = mbt_hull_1
			parent_version = 0
			modules = {
				main_armament_slot = tank_small_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_steel_armor_gen1
				engine_type_slot = tank_diesel_engine_gen3
				reload_type_slot = manual_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = smoke_launchers
				special_type_slot_4 = tank_battlestation_2
			}
			upgrades = {
				tank_nsb_armor_upgrade = 1
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_1"
		}

		create_equipment_variant = {
			name = "Type-96A"
			type = mbt_hull_1
			parent_version = 1
			modules = {
				main_armament_slot = tank_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_composite_armor_gen2
				engine_type_slot = tank_diesel_engine_gen3
				reload_type_slot = automatic_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = smoke_launchers
				special_type_slot_4 = tank_battlestation_2
				special_type_slot_5 = spaced_armor_gen2
			}
			upgrades = {
				tank_nsb_armor_upgrade = 1
			}
			obsolete = yes
			icon = "GFX_CHI_MBT_1"
		}

		create_equipment_variant = {
			name = "Type-98"
			type = mbt_hull_1
			parent_version = 2
			modules = {
				main_armament_slot = tank_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_composite_armor_gen2
				engine_type_slot = tank_diesel_engine_gen4
				reload_type_slot = automatic_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = smoke_launchers
				special_type_slot_4 = tank_battlestation_2
				special_type_slot_5 = reactive_armor_gen1
			}
			upgrades = {
				tank_nsb_armor_upgrade = 3
			}
			icon = "GFX_CHI_MBT_1"
		}
	}

	create_equipment_variant = {
		name = "WZ-523"
		type = APC_3
		upgrades = {
			tank_reliability_upgrade = 1
			tank_engine_upgrade = 0
			tank_armor_upgrade = 0
			tank_gun_upgrade = 0
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "Type 85"
		type = APC_3
		upgrades = {
			tank_reliability_upgrade = 0
			tank_engine_upgrade = 1
			tank_armor_upgrade = 1
			tank_gun_upgrade = 0
		}
		obsolete = yes
	}

	###La Resistance Operatives
	if = {
		limit = { has_dlc = "La Resistance" }
		create_operative_leader = {
			name = "Wang Liqiang"
			GFX = GFX_portrait_wang_liqiang_china_spy
			traits = { operative_well_groomed }
			bypass_recruitment = no
			available_to_spy_master = yes
			nationalities = { CHI }
		}
	}
}

2017.1.1 = {
	set_convoys = 100
	if = {
		limit = { has_dlc = "No Step Back" }

		set_oob = "CHI_2017_nsb"
	}
	if = {
		limit = { NOT = { has_dlc = "No Step Back" } }

		set_oob = "CHI_2017_nonnsb"
	}

	if = {
		limit = {
			has_dlc = "Man the Guns"
		}
		set_naval_oob = "CHI_2017_naval_mtg"
		else = {
			set_naval_oob = "CHI_2017_naval_legacy"
		}
	}

	#Influence system
	init_influence = yes
	set_variable = { domestic_influence_amount = 1000 }
	add_to_array = { influence_array = USA.id }
	add_to_array = { influence_array_val = 38 }
	add_to_array = { influence_array = JAP.id }
	add_to_array = { influence_array_val = 22 }
	add_to_array = { influence_array = SOV.id }
	add_to_array = { influence_array_val = 30 }
	add_to_array = { influence_array = GER.id }
	add_to_array = { influence_array_val = 18 }
	startup_influence = yes

	set_country_flag = Major_Importer_RUS_Arms
	set_variable = { communist_cadres_opinion = 60 }
	set_variable = { industrial_conglomerates_opinion = 60 }

	set_variable = { var = debt value = 4955 }
	set_variable = { var = int_investments value = 1255 }
	set_variable = { var = treasury value = 3098 }
	set_variable = { var = corporate_tax_rate value = 18 }
	set_variable = { var = population_tax_rate value = 22 }

	#National focus
	complete_national_focus = CHI_Chairman_Jiang_Reign
	complete_national_focus = CHI_End_PLA_Business_Ventures
	complete_national_focus = CHI_Three_Represents_Thought
	complete_national_focus = CHI_Permit_Entrepreneurs_to_Join_the_CPC
	complete_national_focus = CHI_Future_of_the_CPC
	complete_national_focus = CHI_Preserve_CPC_Unity
	complete_national_focus = CHI_Hu_Jintao_Agenda
	complete_national_focus = CHI_Peaceful_Rise
	complete_national_focus = CHI_Scientific_Outlook_on_Development
	complete_national_focus = CHI_Harmonious_Society
	complete_national_focus = CHI_Green_GDP
	complete_national_focus = CHI_8_Honours_8_Shames
	complete_national_focus = CHI_Succession_Question
	complete_national_focus = CHI_Promote_Youth_League_Members
	complete_national_focus = CHI_Wang_Lijun_Incident
	complete_national_focus = CHI_Xi_Jinping_Agenda
	complete_national_focus = CHI_Xi_Jinping_Thought
	complete_national_focus = CHI_China_Dream
	complete_national_focus = CHI_Four_Pronged_Comprehensive_Strategy
	complete_national_focus = CHI_Xiaokang_Society
	complete_national_focus = CHI_Third_Plenum
	complete_national_focus = CHI_2_Child_Policy
	complete_national_focus = CHI_Restructure_the_Penal_System
	complete_national_focus = CHI_Establish_the_National_Security_Commission
	complete_national_focus = CHI_Anti_Corruption_Campaigns
	complete_national_focus = CHI_Weaken_the_Youth_League
	complete_national_focus = CHI_Take_Down_the_Big_Tigers
	complete_national_focus = CHI_Establish_the_Central_Group_for_Military_Reform
	complete_national_focus = CHI_Scrap_Military_Commands
	complete_national_focus = CHI_Cut_Ground_Troop_Numbers
	complete_national_focus = CHI_One_China_Policy
	complete_national_focus = CHI_Two_Systems
	complete_national_focus = CHI_Extend_Interpretation_of_the_Systems
	complete_national_focus = CHI_Consider_Electoral_Reform_in_Hong_Kong
	complete_national_focus = CHI_The_NPCSC_Decision_on_Hong_Kong
	complete_national_focus = CHI_Dialogue_with_the_Taiwan_Self_Government
	complete_national_focus = CHI_Three_Links
	complete_national_focus = CHI_Cross_Strait_Service_Trade_Agreement
	complete_national_focus = CHI_The_Untapped_Market
	complete_national_focus = CHI_Break_the_Iron_Rice_Bowl
	complete_national_focus = CHI_Ratification_of_WTO
	complete_national_focus = CHI_Global_Influence
	complete_national_focus = CHI_Form_the_SCO
	complete_national_focus = CHI_Regional_Influence
	complete_national_focus = CHI_Preserve_the_Revolution
	complete_national_focus = CHI_Netizen_Nation
	complete_national_focus = CHI_Golden_Shield_Project
	complete_national_focus = CHI_PLA_Cyber_Army
	complete_national_focus = CHI_The_Great_Firewall_of_China

	#Recognition
	clr_country_flag = recognised_opponent_SAO
	clr_country_flag = recognised_opponent_MLW
	clr_country_flag = recognised_opponent_COS
	clr_country_flag = recognised_opponent_DMI
	clr_country_flag = recognised_opponent_CHA
	clr_country_flag = recognised_opponent_GRA
	clr_country_flag = recognised_opponent_FYR

	add_to_variable = {
		var = CHI.Granted_Recognition
		value = 12
	}

	add_ideas = {

		#tax_cost_15
		multi_ethnic_state_idea
		fast_growth
		#pop_050
		unrestrained_corruption
		pluralist
		zhonghua
		party_before_country
		chabuduo
		p5_member
		nuclear_power
		consumption_economy
		defence_02
		edu_02
		health_02
		social_02
		bureau_02
		police_05
		volunteer_army
		volunteer_women
		industrial_conglomerates
		communist_cadres
		the_military
		intervention_limited_interventionism
		research_idea_2
	}

	remove_ideas = {
		int_investment_china
		CHI_PLA_Business_Ventures2
	}

	add_political_power = -700

	diplomatic_relation = {
		country = CBD
		relation = military_access
		active = yes
	}

	diplomatic_relation = {
		country = DJI
		relation = military_access
		active = yes
	}

	diplomatic_relation = {
		country = TAJ
		relation = military_access
		active = yes
	}

	add_opinion_modifier = { target = KOR modifier = asean_plus_three_relations }
	reverse_add_opinion_modifier = { target = KOR modifier = asean_plus_three_relations }
	add_opinion_modifier = { target = JAP modifier = asean_plus_three_relations }
	reverse_add_opinion_modifier = { target = JAP modifier = asean_plus_three_relations }

	#Additional large trade partners
	add_opinion_modifier = { target = AST modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = AST modifier = large_commercial_relations }
	add_opinion_modifier = { target = ENG modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = ENG modifier = large_commercial_relations }
	add_opinion_modifier = { target = BRA modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = BRA modifier = large_commercial_relations }
	add_opinion_modifier = { target = HOL modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = HOL modifier = large_commercial_relations }
	add_opinion_modifier = { target = SOV modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = SOV modifier = large_commercial_relations }
	add_opinion_modifier = { target = CAN modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = CAN modifier = large_commercial_relations }
	add_opinion_modifier = { target = IND modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = IND modifier = large_commercial_relations }
	add_opinion_modifier = { target = SAU modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = SAU modifier = large_commercial_relations }
	add_opinion_modifier = { target = FRA modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = FRA modifier = large_commercial_relations }
	add_opinion_modifier = { target = SAF modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = SAF modifier = large_commercial_relations }
	add_opinion_modifier = { target = UAE modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = UAE modifier = large_commercial_relations }
	add_opinion_modifier = { target = PHI modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = PHI modifier = large_commercial_relations }
	add_opinion_modifier = { target = MEX modifier = large_commercial_relations }
	reverse_add_opinion_modifier = { target = MEX modifier = large_commercial_relations }

	add_opinion_modifier = { target = SAO modifier = revoked_recognize_taiwan_chi }
	reverse_add_opinion_modifier = { target = SAO modifier = revoked_recognize_taiwan_chi }
	remove_opinion_modifier = { target = SAO modifier = recognize_taiwan_chi }
	remove_opinion_modifier = { target = MLW modifier = recognize_taiwan_chi }
	remove_opinion_modifier = { target = COS modifier = recognize_taiwan_chi }
	remove_opinion_modifier = { target = DMI modifier = recognize_taiwan_chi }
	remove_opinion_modifier = { target = CHA modifier = recognize_taiwan_chi }
	remove_opinion_modifier = { target = GRA modifier = recognize_taiwan_chi }
	remove_opinion_modifier = { target = FYR modifier = recognize_taiwan_chi }

	# Starting tech
	set_technology = {
		early_high_speed_rail = 1
		high_speed_rail = 1
		modern_high_speed_rail = 1
		early_maglev_rail = 1
		freight_locomotive = 1

		infantry_weapons4 = 1

		night_vision_3 = 1 #1985

		command_control_equipment2 = 1
		command_control_equipment3 = 1 #2005

		land_Drone_equipment1 = 1
		land_Drone_equipment2 = 1 #2005

		APC_4 = 1 #1995
		APC_5 = 1

		IFV_4 = 1
		IFV_5 = 1 #2005

		Rec_tank_2 = 1 #2005
		Rec_tank_3 = 1 #2015

		util_vehicle_2 = 1
		util_vehicle_3 = 1
		util_vehicle_4 = 1 #2005

		Arty_upgrade_3 = 1
		artillery_2 = 1
		SP_arty_1 = 1
		SP_arty_2 = 1
		SP_R_arty_2 = 1

		AT_upgrade_2 = 1
		Anti_tank_2 = 1
		Heavy_Anti_tank_2 = 1

		SP_Anti_Air_1 = 1
		AA_upgrade_2 = 1
		AA_upgrade_3 = 1
		Anti_Air_2 = 1
		SP_Anti_Air_2 = 1

		Strike_upgrade_1 = 1 #4th Gen
		Strike_fighter3 = 1
		MR_Fighter2 = 1
		MR_upgrade_1 = 1
		MR_Fighter3 = 1 #4.5gen
		AS_upgrade_1 = 1
		AS_Fighter3 = 1 #4.5gen
		CV_MR_Fighter1 = 1
		CV_MR_Fighter2 = 1
		CV_MR_Fighter3 = 1 #4.5gen
		strategic_bomber2 = 1 #H-6

		attack_helicopter2 = 1 #WZ-10

		transport_helicopter2 = 1

		transport_plane2 = 1
		transport_plane3 = 1 #Y9

		Air_UAV1 = 1 #2005

		body_armor_2000 = 1
		camouflage3 = 1

		microprocessors = 1
		computing2 = 1
		decryption2 = 1
		encryption2 = 1
		computing3 = 1
		decryption3 = 1
		encryption3 = 1
		DNA_fingerprinting = 1

		internet3 = 1

		GNSS5 = 1
		GNSS6 = 1

		COMSAT5 = 1
		COMSAT6 = 1

		SPYSAT5 = 1
		SPYSAT6 = 1

		OLV5 = 1
		OLV6 = 1
		OLV7 = 1

		space_weapons = 1

		IRBM4_MARV = 1
		IRBM5 = 1
		IRBM5_MARV = 1
		IRBM6 = 1
		IRBM7 = 1

		ICBM5 = 1
		ICBM6 = 1

		HSCM = 1

		GLCM5 = 1
		GLCM6 = 1

		SLCM4_ship = 1

		SAM4 = 1
		SAM5 = 1

		ABM3_ASAT = 1

		conventional_warhead_11 = 1

		nuclear_warhead_9 = 1
		nuclear_warhead_10 = 1
		nuclear_warhead_11 = 1
	}
	if = {
		limit = {
			NOT = { has_dlc = "No Step Back" }
		}
		set_technology = {
			MBT_4 = 1 #1995
		}
	}
	if = {
		limit = {
			has_dlc = "No Step Back"
		}
		set_technology = {
			mbt_tech_2 = 1
			tank_components_tech_3 = 1
			diesel_engine_tech_4 = 1
		}
	}

	# Naval Technology
	if = {
		limit = {
			has_dlc = "Man the Guns"
		}
		set_technology = {
			corvette_hull_1 = 1
			corvette_hull_2 = 1
			corvette_hull_3 = 1
			corvette_hull_4 = 1

			frigate_hull_1 = 1
			frigate_hull_2 = 1
			frigate_hull_3 = 1
			frigate_hull_4 = 1

			destroyer_hull_1 = 1
			destroyer_hull_2 = 1
			destroyer_hull_3 = 1

			cruiser_hull_1 = 1
			cruiser_hull_2 = 1
			cruiser_hull_3 = 1

			helicopter_operator_hull_1 = 1
			helicopter_operator_hull_2 = 1

			carrier_hull_1 = 1
			carrier_hull_2 = 1
			carrier_hull_3 = 1

			attack_submarine_hull_1 = 1
			attack_submarine_hull_2 = 1
			attack_submarine_hull_3 = 1
			attack_submarine_hull_4 = 1

			missile_submarine_hull_1 = 1
			missile_submarine_hull_2 = 1

			aircraft_heli_engineering_1 = 1
			aircraft_heli_engineering_2 = 1
			aircraft_heli_engineering_3 = 1

			tech_submarine_engineering = 1
			tech_submarine_engineering_1 = 1
			tech_submarine_engineering_2 = 1
			tech_submarine_engineering_3 = 1
			tech_submarine_engineering_4 = 1

			tech_naval_systems_engineering = 1
			tech_power_systems = 1
			tech_power_systems_1 = 1
			tech_power_systems_2 = 1
			tech_nuclear_power_systems = 1
			tech_nuclear_power_systems_1 = 1

			tech_combat_support_systems = 1
			tech_fire_control = 1
			tech_fire_control_1 = 1
			tech_fire_control_2 = 1
			tech_combat_radar = 1
			tech_combat_radar_1 = 1
			tech_combat_radar_2 = 1
			tech_combat_radar_3 = 1
			tech_combat_radar_4 = 1
			tech_combat_sonar = 1
			tech_combat_sonar_1 = 1
			tech_combat_sonar_2 = 1
			tech_combat_sonar_3 = 1
			tech_combat_sonar_4 = 1

			tech_naval_weapon_systems = 1
			tech_light_guns = 1
			tech_light_guns_1 = 1
			tech_light_guns_2 = 1

			tech_point_defense_system = 1
			tech_point_defense_system_1 = 1
			tech_point_defense_system_2 = 1
			tech_point_defense_system_3 = 1
			tech_point_defense_system_4 = 1
			tech_point_defense_system_5 = 1

			tech_missile_systems = 1
			tech_turret_missiles_surface = 1
			tech_turret_missiles_surface_1 = 1
			tech_turret_missiles_surface_2 = 1
			tech_turret_missiles_surface_3 = 1

			tech_turret_missiles_aa = 1
			tech_turret_missiles_aa_1 = 1
			tech_turret_missiles_aa_2 = 1
			tech_turret_missiles_aa_3 = 1

			tech_vls_surface = 1
			tech_vls_surface_1 = 1
			tech_vls_surface_2 = 1
			tech_vls_surface_3 = 1

			tech_vls_aa = 1
			tech_vls_aa_1 = 1
			tech_vls_aa_2 = 1
			tech_vls_aa_3 = 1

			tech_torpedoes = 1
			tech_torpedoes_1 = 1
			tech_torpedoes_2 = 1
			tech_torpedoes_3 = 1
			tech_torpedoes_4 = 1

			tech_mtg_landing_craft = 1
			tech_mtg_amphibious_assault_ship = 1
			tech_mtg_air_cushioned_landing_craft = 1
		}

		#Adhafer Class https://en.wikipedia.org/wiki/Adhafer-class_corvette
		create_equipment_variant = {
			name = "Adhafer Class"
			type = corvette_hull_4
			#name_group = ALG_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_light_surface_jet_turbine_power2
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_5
				fixed_ship_auxillary_slot = module_ciws_3
				fixed_ship_battery_slot = module_76mm_gun_3
				front_1_custom_slot = module_asm_3
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}

		#Type 052D Class https://en.wikipedia.org/wiki/Type_052D_destroyer
		create_equipment_variant = {
			name = "Type 052D Class"
			type = destroyer_hull_3
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_jet_turbine_power2
				fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control
				fixed_ship_radar_slot = module_radar_5
				fixed_ship_auxillary_slot_3 = module_vls_asm_3
				fixed_ship_auxillary_slot_2 = module_vls_sam_3
				fixed_ship_auxillary_slot = module_vls_lam_3
				fixed_ship_battery_slot = module_76mm_gun_3
				front_1_custom_slot = module_ciws_5
				mid_1_custom_slot = module_aa_missiles_3
				mid_2_custom_slot = module_anti_submarine_missile_3
				rear_1_custom_slot = module_light_helipad_1
			}
		}

		#Type 051C Class https://en.wikipedia.org/wiki/Type_051B_destroyer
		create_equipment_variant = {
			name = "Type 051C Class"
			type = destroyer_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_4
				fixed_ship_auxillary_slot_3 = module_vls_sam_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot = module_torpedoes_3
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_ciws_2
				mid_1_custom_slot = module_ciws_2
				mid_2_custom_slot = module_anti_submarine_missile_3
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}


		#Type 052C Class https://en.wikipedia.org/wiki/Type_051B_destroyer
		create_equipment_variant = {
			name = "Type 052C Class"
			type = destroyer_hull_2
			name_group = CHI_DD_HISTORICAL
			parent_version = 2
			modules = {
				fixed_ship_engine_slot = module_surface_diesel_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_4
				fixed_ship_auxillary_slot_3 = module_vls_sam_2
				fixed_ship_auxillary_slot_2 = module_asm_2
				fixed_ship_auxillary_slot = module_torpedoes_3
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_vls_asm_2
				mid_1_custom_slot = module_ciws_2
				mid_2_custom_slot = module_anti_submarine_missile_3
				rear_1_custom_slot = module_light_helipad_1
			}
		}


		#Type 054A Class https://en.wikipedia.org/wiki/Type_054A_frigate
		create_equipment_variant = {
			name = "Type 054A Class"
			type = frigate_hull_3
			name_group = CHI_DD_HISTORICAL
			parent_version = 1
			modules = {
				fixed_ship_engine_slot = module_light_surface_jet_turbine_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_4
				fixed_ship_auxillary_slot_2 = module_vls_asm_2
				fixed_ship_auxillary_slot_1 = module_aa_missiles_2
				fixed_ship_auxillary_slot = module_ciws_3
				fixed_ship_battery_slot = module_76mm_gun_3
				front_1_custom_slot = module_torpedoes_3
				rear_1_custom_slot = module_light_helipad_1
			}
		}

		#Type 056 Class https://en.wikipedia.org/wiki/Type_056_corvette
		create_equipment_variant = {
			name = "Type 056 Class"
			type = corvette_hull_4
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_light_surface_jet_turbine_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_4
				fixed_ship_auxillary_slot = module_asm_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_torpedoes_3
				rear_1_custom_slot = module_light_helipad_1
			}
		}

		#Type 056 Class https://en.wikipedia.org/wiki/Type_056_corvette
		create_equipment_variant = {
			name = "Type C13B Class"
			type = corvette_hull_3
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_light_surface_jet_turbine_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_5
				fixed_ship_auxillary_slot = module_asm_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_torpedoes_3
				rear_1_custom_slot = module_light_helipad_1
			}
			obsolete = yes
		}


		#Type 056A Class https://en.wikipedia.org/wiki/Type_056_corvette
		create_equipment_variant = {
			name = "Type 056A Class"
			type = corvette_hull_4
			name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_light_surface_jet_turbine_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_4
				fixed_ship_auxillary_slot = module_anti_submarine_missile_2
				fixed_ship_battery_slot = module_76mm_gun_2
				front_1_custom_slot = module_torpedoes_3
				rear_1_custom_slot = module_light_helipad_1
			}
		}


		#Kuznetsov Class https://en.wikipedia.org/wiki/Chinese_aircraft_carrier_Liaoning
		create_equipment_variant = {
			name = "Type 001 Class"
			type = carrier_hull_2
			name_group = CHI_CV_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_oil_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_3
				fixed_ship_auxillary_slot_2 = module_esm_1
				fixed_ship_auxillary_slot_1 = module_ciws_2
				fixed_ship_auxillary_slot = module_vls_asm_2
				fixed_ship_flight_deck = module_flight_deck_3
				front_1_custom_slot = module_ram_2
				front_2_custom_slot = module_ciws_2
				mid_1_custom_slot = module_helipads_1
				mid_2_custom_slot = module_helipads_1
				mid_3_custom_slot = module_helipads_1
				rear_1_custom_slot = module_ram_2
				rear_2_custom_slot = module_ciws_2

			}
		}

		#Type 002 https://en.wikipedia.org/wiki/Chinese_aircraft_carrier_programme
		create_equipment_variant = {
			name = "Type 002 Class"
			type = carrier_hull_2
			name_group = CHI_CV_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_jet_turbine_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_4
				fixed_ship_auxillary_slot_2 = module_ciws_3
				fixed_ship_auxillary_slot_1 = module_ram_3
				fixed_ship_auxillary_slot = module_esm_2
				fixed_ship_flight_deck = module_flight_deck_3
				front_1_custom_slot = module_ram_3
				front_2_custom_slot = module_ciws_3
				mid_1_custom_slot = module_helipads_2
				mid_2_custom_slot = module_helipads_2
				mid_3_custom_slot = module_helipads_2
				rear_1_custom_slot = module_ram_3
				rear_2_custom_slot = module_ciws_3

			}
		}

		#Type 003 https://en.wikipedia.org/wiki/Chinese_aircraft_carrier_Fujian
		create_equipment_variant = {
			name = "Type 003 Class"
			type = carrier_hull_3
			name_group = CHI_CV_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_jet_turbine_power2
				fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control
				fixed_ship_radar_slot = module_radar_5
				fixed_ship_auxillary_slot_2 = module_ciws_5
				fixed_ship_auxillary_slot_1 = module_ram_4
				fixed_ship_auxillary_slot = module_esm_2
				fixed_ship_flight_deck = module_flight_deck_5
				front_1_custom_slot = module_ram_4
				front_2_custom_slot = module_ciws_4
				mid_1_custom_slot = module_helipads_2
				mid_2_custom_slot = module_helipads_2
				mid_3_custom_slot = module_helipads_2
				rear_1_custom_slot = module_ram_4
				rear_2_custom_slot = module_ciws_4

			}
		}

		#Type 039A https://en.wikipedia.org/wiki/Song-class_submarine
		create_equipment_variant = {
			name = "Type 039A Class"
			type = attack_submarine_hull_3
			name_group = CHI_SS_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_sub_diesel_electric_power
				fixed_ship_radar_slot = module_sonar_3
				fixed_ship_auxillary_slot_3 = module_torpedoes_2
				fixed_ship_auxillary_slot_2 = module_sub_esm_1
				fixed_ship_auxillary_slot_1 = module_torpedoes_2
				fixed_ship_auxillary_slot = module_vls_sub_asm_2
				fixed_ship_battery_slot = module_anti_ship_torpedoes_2
			}
		}

		#Shang Class https://en.wikipedia.org/wiki/Shang-class_submarine
		create_equipment_variant = {
			name = "Shang Class"
			type = attack_submarine_hull_4
			name_group = CHI_SS_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_sub_adv_reactor_power
				fixed_ship_radar_slot = module_sonar_4
				fixed_ship_auxillary_slot_3 = module_torpedoes_3
				fixed_ship_auxillary_slot_2 = module_sub_esm_2
				fixed_ship_auxillary_slot_1 = module_torpedoes_3
				fixed_ship_auxillary_slot = module_vls_sub_asm_2
				fixed_ship_battery_slot = module_anti_ship_torpedoes_3
			}
		}

		#Type 071 Class https://en.wikipedia.org/wiki/Type_071_amphibious_transport_dock
		create_equipment_variant = {
			name = "Type 071 Class"
			type = helicopter_operator_hull_2
			name_group = CHI_CV_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_jet_turbine_power
				fixed_ship_fire_control_system_slot = module_digital_integrated_fire_control
				fixed_ship_radar_slot = module_radar_3
				fixed_ship_auxillary_slot_3 = module_vls_sam_3
				fixed_ship_auxillary_slot_2 = module_ram_3
				fixed_ship_auxillary_slot = module_ciws_3
				fixed_ship_battery_slot = module_light_flight_deck_1
				front_1_custom_slot = module_helipads_2
				mid_1_custom_slot = module_fuel_tank
				rear_1_custom_slot = empty
			}
		}

		#Type 055 Class https://en.wikipedia.org/wiki/Type_055_destroyer
		create_equipment_variant = {
			name = "Type 055 Class"
			type = cruiser_hull_3
			#name_group = CHI_DD_HISTORICAL
			parent_version = 0
			modules = {
				fixed_ship_engine_slot = module_surface_jet_turbine_power2
				fixed_ship_fire_control_system_slot = module_advanced_integrated_missile_radar_control
				fixed_ship_radar_slot = module_radar_5
				fixed_ship_battery_slot_4 = module_vls_sam_3
				fixed_ship_battery_slot_3 = module_anti_submarine_missile_4
				fixed_ship_battery_slot_2 = module_esm_2
				fixed_ship_battery_slot = module_127mm_battery
				front_1_custom_slot = module_vls_sam_3
				front_2_custom_slot = module_vls_asm_3
				mid_1_custom_slot = module_ciws_4
				mid_2_custom_slot = module_torpedoes_4
				rear_1_custom_slot = module_vls_lam_3
				rear_2_custom_slot = module_light_helipad_2

			}
		}

		else = {
			set_technology = {
				modern_carrier_0 = 1
				modern_carrier_1 = 1
				modern_carrier_2 = 1 #Type 001 aircraft carrier
				modern_carrier_3 = 1

				cruiser_1 = 1
				cruiser_2 = 1
				missile_cruiser_1 = 1
				missile_cruiser_4 = 1

				missile_destroyer_2 = 1
				missile_destroyer_3 = 1 #Type 052C destroyer, Type 052D Luyang III-Class

				missile_corvette_1 = 1
				missile_corvette_2 = 1 #Type 056 corvette, Type 056A Jiangdao-Class

				missile_frigate_2 = 1
				missile_frigate_3 = 1 #Type 054A frigate Jiangkai II class,

				submarine_1 = 1

				missile_submarine_2 = 1 #Jin-class
				missile_submarine_3 = 1 #093B-class

				attack_submarine_2 = 1
				attack_submarine_3 = 1 #Shang-class

				diesel_attack_submarine_2 = 1 #Song-class
				diesel_attack_submarine_3 = 1 #Kilo-class

				LPD_0 = 1
				LPD_1 = 1  #Type 071 amphibious transport dock

				LHA_0 = 1
				LHA_1 = 1 #Type 075 LHA

				modern_landing_craft = 1
			}

			create_equipment_variant = {
				name = "Type 051C Luzhou-Class"
				type = missile_destroyer_1
				upgrades = {
				}
				obsolete = yes
			}
			create_equipment_variant = {
				name = "C28A-Class"
				type = missile_corvette_2
				upgrades = {
				}
			}
			create_equipment_variant = {
				name = "C13B-Class"
				type = missile_corvette_2
				upgrades = {
				}
			}
		}
	}

	set_popularities = {
		democratic = 10.0
		communism = 73.0
		fascism = 0.0
		neutrality = 15.0
		nationalist = 2.0
	}
	set_politics = {

		ruling_party = communism
		last_election = "1997.1.1"
		election_frequency = 48
		elections_allowed = no
	}

	start_politics_input = yes

	set_variable = { party_pop_array^0 = 0 } #Western_Autocracy
	set_variable = { party_pop_array^1 = 0.02 } #conservatism
	set_variable = { party_pop_array^2 = 0.03 } #liberalism
	set_variable = { party_pop_array^3 = 0.05 } #socialism
	set_variable = { party_pop_array^4 = 0.578 } #Communist-State
	set_variable = { party_pop_array^5 = 0.025 } #anarchist_communism
	set_variable = { party_pop_array^6 = 0.01 } #Conservative
	set_variable = { party_pop_array^7 = 0.117 } #Autocracy
	set_variable = { party_pop_array^8 = 0 } #Mod_Vilayat_e_Faqih
	set_variable = { party_pop_array^9 = 0 } #Vilayat_e_Faqih
	set_variable = { party_pop_array^10 = 0 } #Kingdom
	set_variable = { party_pop_array^11 = 0 } #Caliphate
	set_variable = { party_pop_array^12 = 0 } #Neutral_Muslim_Brotherhood
	set_variable = { party_pop_array^13 = 0 } #Neutral_Autocracy
	set_variable = { party_pop_array^14 = 0.01 } #Neutral_conservatism
	set_variable = { party_pop_array^15 = 0 } #oligarchism
	set_variable = { party_pop_array^16 = 0.01 } #Neutral_Libertarian
	set_variable = { party_pop_array^17 = 0.01 } #Neutral_green
	set_variable = { party_pop_array^18 = 0.12 } #neutral_Social
	set_variable = { party_pop_array^19 = 0 } #Neutral_Communism
	set_variable = { party_pop_array^20 = 0.005 } #Nat_Populism
	set_variable = { party_pop_array^21 = 0 } #Nat_Fascism
	set_variable = { party_pop_array^22 = 0.1 } #Nat_Autocracy
	set_variable = { party_pop_array^23 = 0.005 } #Monarchist
	add_to_array = { ruling_party = 4 }
	add_to_array = { gov_coalition_array = 7 } #Autocracy
	add_to_array = { gov_coalition_array = 5 } #anarchist_communism
	startup_politics = yes

	#2000 Army chiefs
	retire_character = CHI_fu_quanyou
	retire_character = CHI_lian_guanglie
	retire_character = CHI_chen_bingde
	#2000 Navy chiefs
	retire_character = CHI_shi_yunsheng
	retire_character = CHI_zhang_dingfa
	#2000 Air chiefs
	retire_character = CHI_liu_shunyao
	retire_character = CHI_qiao_qingchen

	#2017 Army chiefs
	recruit_character = CHI_fang_fenghui
	recruit_character = CHI_li_zuocheng
	recruit_character = CHI_han_weiguo
	recruit_character = CHI_liu_zhenli
	#2017 Navy chiefs
	recruit_character = CHI_shen_jinlong
	recruit_character = CHI_dong_jun
	#2017 Air chiefs
	recruit_character = CHI_ma_xiaotian
	recruit_character = CHI_ding_laihang
	#Admirals 2017
	recruit_character = CHI_zhang_wendan
	recruit_character = CHI_su_zhiqian
	recruit_character = CHI_jiang_weilie
	recruit_character = CHI_miao_hua
	recruit_character = CHI_wang_dengping
	recruit_character = CHI_qiuyan_peng

	#### Air Variants ####

	create_equipment_variant = {
		name = "Mil Mi-14"
		type = transport_helicopter1
		upgrades = {
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "Mil Mi-17"
		type = transport_helicopter1
		upgrades = {
		}
		obsolete = yes
	}
	create_equipment_variant = {
		name = "Mil Mi-6"
		type = transport_helicopter1 #Mil Mi-6
		upgrades = {

		}
		obsolete = yes
	}

	

	### Land Variants ###

	create_equipment_variant = {
		name = "QW-18"
		type = Anti_Air_1
		upgrades = {
			AA_Fire_Control = 2
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "FN-16"
		type = Anti_Air_2
		upgrades = {
			AA_Fire_Control = 2
		}
	}

	create_equipment_variant = {
		name = "ZBD2000"
		type = IFV_5
		upgrades = {
			tank_reliability_upgrade = 0
			tank_engine_upgrade = 0
			tank_armor_upgrade = 0
			tank_gun_upgrade = 0
		}
	}

	if = {
		limit = { NOT = { has_dlc = "No Step Back" } }
		create_equipment_variant = {
			name = "Type-96A"
			type = MBT_3
			upgrades = {
				tank_engine_upgrade = 3
				tank_armor_upgrade = 3
			}
			obsolete = yes
		}

		create_equipment_variant = {
			name = "Type-99A"
			type = MBT_4
			upgrades = {
				tank_engine_upgrade = 2
				tank_armor_upgrade = 2
				tank_gun_upgrade = 1
			}
			obsolete = yes
		}
	}

	if = {
		limit = { has_dlc = "No Step Back" }

		create_equipment_variant = {
			name = "Type-99A"
			type = mbt_hull_2
			parent_version = 0
			modules = {
				main_armament_slot = tank_medium_cannon_2
				turret_type_slot = tank_soviet_turret
				suspension_type_slot = tank_torsion_bar_suspension
				armor_type_slot = tank_composite_armor_gen2
				engine_type_slot = tank_diesel_engine_gen5
				reload_type_slot = automatic_loading
				special_type_slot_1 = additional_machine_guns
				special_type_slot_2 = smoke_launchers
				special_type_slot_4 = tank_battlestation_3
				special_type_slot_5 = reactive_armor_gen2
			}
			upgrades = {
				tank_nsb_armor_upgrade = 4
			}
			icon = "GFX_CHI_MBT_4"
		}
	}

	create_equipment_variant = {
		name = "Type 62"
		type = Rec_tank_0
		upgrades = {
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "Type 64"
		type = Rec_tank_0
		upgrades = {
			tank_reliability_upgrade = 0
			tank_engine_upgrade = 2
			tank_armor_upgrade = 0
			tank_gun_upgrade = 0
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "ZTL-09"
		type = Rec_tank_2
		upgrades = {
			tank_reliability_upgrade = 0
			tank_engine_upgrade = 0
			tank_armor_upgrade = 1
			tank_gun_upgrade = 3
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "Type 63"
		type = SP_Anti_Air_0
		upgrades = {
			SP_AA_Fire_Control = 0
			SP_AA_Warhead = 0
			SP_AA_Weight = 0
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "A-100 MRL"
		type = SP_R_arty_2
		upgrades = {
			SP_Arty_Fire_Control = 1
			SP_Arty_Warhead = 2
		}
	}

	create_equipment_variant = {
		name = "PLZ-83"
		type = SP_arty_0
		upgrades = {
			SP_Arty_Fire_Control = 0
			SP_Arty_Warhead = 2
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "Type-85"
		type = SP_arty_1
		upgrades = {
			SP_Arty_Fire_Control = 0
			SP_Arty_Warhead = 0
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "PLC-09"
		type = SP_arty_1
		upgrades = {
			SP_Arty_Fire_Control = 1
			SP_Arty_Warhead = 0
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "PLZ-45"
		type = SP_arty_1
		upgrades = {
			SP_Arty_Fire_Control = 1
			SP_Arty_Warhead = 2
		}
		obsolete = yes
	}

	create_equipment_variant = {
		name = "SH1"
		type = SP_arty_2
		upgrades = {
			SP_Arty_Fire_Control = 1
			SP_Arty_Warhead = 0
		}
	}

	create_equipment_variant = {
		name = "Type-54"
		type = artillery_0
		upgrades = {
			L_Arty_Fire_Control = 0
			L_Arty_Warhead = 0
		}
		obsolete = yes
	}
}